自动化 Home Assistant
设备设置完成后,是时候添加点睛之笔:自动化。
我们将创建两个自动化:一个是在日落时打开灯光,另一个是在工作日前一天的晚上特定时间调暗灯光。
在日落前打开灯光
先决条件
本教程假设您已经:
- 安装了 Home Assistant
- 完成了入门步骤
- 按照添加集成的步骤操作
- 有一个已集成到 Home Assistant 的灯光设备
- 如果您还没有灯光设备,并且不确定购买什么,可以尝试 Philips Hue、nanoleaf 或支持 WLED 的产品
自动在日落前打开灯光
-
转到设置 > 自动化和场景并选择创建自动化。
- 然后,选择创建新自动化。这将打开一个空的自动化页面。
- 然后,选择创建新自动化。这将打开一个空的自动化页面。
-
第一步是定义触发自动化运行的条件。
- 在这种情况下,我们想使用日落事件来触发我们的自动化。
- 选择添加触发器,输入 Sun 并选择它。
-
选择日落。
- 我们希望自动化在日落前一点触发,所以添加
-00:30
作为偏移量。这表示自动化将在日落前 30 分钟触发。很棒!
- 我们希望自动化在日落前一点触发,所以添加
-
定义好触发器后,我们需要定义应该发生什么。
- 选择添加动作。
-
输入
light
并选择灯光打开。- 对于这个自动化,我们将打开客厅的所有灯光,所以选择区域。
- 这只有在您的灯光被分配到区域时才有效。
- 要了解更多关于在区域中分组设备的信息,请参考区域文档。
-
要保存自动化,选择保存。给自动化一个名称,添加描述,然后再次保存。
- 选择名称时,要具体,这样即使您有很多自动化也能找到它。例如,
在日落时打开客厅台灯
。 - 现在等待直到日落前 30 分钟,看看您的自动化魔法!
- 或者按照这些步骤立即测试您的自动化。
- 选择名称时,要具体,这样即使您有很多自动化也能找到它。例如,
在工作日前一天晚上调暗灯光
这个自动化在工作日前一天的特定时间调暗灯光。
先决条件
本教程假设您已经:
- 安装了 Home Assistant
- 完成了入门步骤
- 按照添加集成的步骤操作
- 有一个已集成到 Home Assistant 的灯光设备
在工作日前一天晚上调暗灯光
-
转到设置 > 自动化和场景并选择创建自动化。
- 然后,选择创建新自动化。这将打开一个空的自动化页面。
- 然后,选择创建新自动化。这将打开一个空的自动化页面。
-
我们希望灯光在 21:45 开始调暗。这意味着我们需要一个由时间触发的自动化。
- 选择添加触发器 > 时间和位置 > 时间。
- 选择固定时间并输入时间。
-
我们只想在明天是工作日时执行这个操作。
- 选择添加条件 > 实体 > 状态。
- 在实体下,输入
workd
并选择您的工作日传感器。 - 在状态下,选择开启。
-
接下来,我们希望确保只在灯光实际开启时才调暗。如果灯光没有开启,就没有理由这样做。
- 为此,我们使用如果-那么动作。选择添加动作 > 构建块 > 如果-那么。
- 您现在得到一个名为有条件执行动作的块。从实体列表中选择您的灯光。
- 在如果下,选择添加条件 > 实体 > 状态。
- 在状态下,选择开启。
-
现在我们要定义当条件为真时(当灯光开启时)执行的动作。
- 在那么下,选择添加动作 > 灯光打开。
- 在实体下,选择您的灯光。
- 定义灯光设置,如亮度、温度或颜色。可用设置取决于您的灯光。
-
要保存自动化,选择
保存
。给自动化一个名称(例如,在工作日前一天晚上调暗客厅台灯
),添加描述
,然后再次保存
。
如果您在完成这个入门教程后对自动化感兴趣,我们推荐以下页面:
- 触发器
- 条件
- 动作